﻿using System.Globalization;

namespace Arch.Common.Data.Resources
{
    public interface IResourcesStore
    {
        string Name { get; set; }

        string Get(string key);
        string Get(string key, CultureInfo culture);
        object GetObject(string key);
        object GetObject(string key, CultureInfo culture);

        void Set(string key, CultureInfo culture, string resource);
        void SetObject(string key, CultureInfo culture, object resource);
    }
}
